home *** CD-ROM | disk | FTP | other *** search
- April 1991
-
-
- POINT OF VIEW
- A MANAGER'S GUIDE TO COMPUTER PROJECTS
-
- By
-
- Charles Brennan
- Inspector
- Information Systems Division
- Philadelphia, Pennsylvania, Police Department
-
-
- Increasingly, police managers find themselves placed in
- charge of computer projects within their departments. Many feel
- ill-equipped for the task because, although they know the
- operational side of their agencies very well, the technical
- aspects remain, in large part, a mystery. It is easy for even
- the most attentive manager to become lost at meetings,
- understanding little of the technical jargon and having to make
- decisions without a full understanding of all the facts.
- However, this need not be the case. Managers can take a number
- of steps to help ensure that technical projects will be
- completed successfully.
-
- PROJECT MANAGEMENT
-
- A large-scale technical project requires a project manager.
- This person should be of sufficient rank or standing in the
- department to make almost any decision independently once the
- job begins. A full-time manager is best, and many
- hardware/software vendors suggest that the department assign an
- individual solely to this task, since the project manager is the
- primary contact between the vendor and the department.
-
- TECHNICAL KNOWLEDGE
-
- Those assigned to a computer project who have no technical
- expertise at all must develop at least a working knowledge of
- computers. A recommended source is introductory courses at a
- local university. In addition, there are many books that
- explain both computer terminology and the operational aspects of
- the computer. A thorough understanding of the terms is
- especially important, since project managers must be able to
- comprehend what is discussed at meetings that they will be
- required to attend. But no matter what the technical
- background, it is important to make sure that meetings with
- vendors operate at the project manager's level of understanding.
- Vendors want to retain customers, and therefore, will take the
- time to explain the technical aspects in laymen's terms. If any
- fail to do so, the best course of action may be to consider
- another retailer. However, such issues should be dealt with
- before issuing a contract for products or services.
-
- For large and complex projects, however, it is advisable to
- have some independent technical assistance. If the department
- has an in-house technical staff, they may provide all the help
- needed. If not, the city or county may have technical resources
- available. In any case, the technical team assembled should
- work closely with vendors providing equipment and software.
-
- PROJECT GOALS
-
- Every project has goals that must be satisfied, and computer
- projects are no different. The project manager must understand
- each one and how they affect separate entities within the
- department. For example, in large departments, the installation
- of a computerized records management system must satisfy the
- specific needs of many departmental units. It is important to
- realize from the outset that the system eventually put into
- place may not satisfy everyone's expectations. But, one of the
- manager's most important duties is to meld all of these
- seemingly competing needs into what is both practical and
- possible for the entire department.
-
- ADMINISTRATIVE SUPPORT
-
- Department administrators must understand and support the
- project. The head of the agency will certainly be aware of the
- implementation of a large-scale computerization project, but may
- not fully understand the impact the project will have on the
- department. For example, the installation of a computer system
- may require changes in departmental procedures, personnel
- allocations, and other fundamental aspects of the department's
- operation. The chief administrator should be kept aware of the
- project's progress, as well as what departmental changes will be
- necessary, through regularly scheduled status meetings.
-
- TIME TO PLAN
-
- Proper planning is probably the single most important
- factor to computerize a department successfully. For every hour
- spent in good planning, 10 hours of aggravation can be avoided.
- The project manager should take time to enlist the assistance of
- employees and designate tasks. One way would be to form a
- committee to guide the project. Another consideration is to
- assign tasks, responsibilities, and timetables so that everyone
- knows what jobs must be done and who must do them.
-
- Potential repercussions for the agency should be
- anticipated. For example, the introduction of personal
- computers (PC's) in an agency goes beyond just buying the
- machines. Such a purchase raises questions: Who will fix the
- equipment? What about training? Are there certain procedures
- governing their use or the information they contain? Other
- issues regarding specialized programs and additional software
- must also be addressed eventually.
-
- Every computer system needs support that requires resources
- and personnel. And, while a computer system may reduce the
- number of people needed for a certain task in one area, it may
- increase the personnel required in another.
-
- RESEARCH
-
- In any computerization project, there will invariably be
- problems encountered and problems to be solved that have the
- potential to be overwhelming. New software packages
- particularly are subject to problems. Testing in the "lab"
- cannot adequately duplicate real life conditions. Therefore, if
- an agency is the first to install a package, it may be faced
- with complex problems to which there are no known solutions.
- Essentially, the department will be tasked with solving the
- problems for all departments purchasing the package thereafter.
- This could prove to be not only inconvenient but also very
- expensive.
-
- There are two conditions, however, in which this general
- rule may be disregarded: 1) If a vendor offers a substantial
- discount, or 2) if the software is so unique and innovative that
- it cannot be purchased or tested elsewhere.
-
- USER INPUT
-
- One of the biggest mistakes that could be committed in any
- technical project is not to involve the users in all phases of
- development. No one understands the job better than those who
- have been doing it for years. Shortcuts that have been
- developed over time to "work around" problems could be missed if
- no one is consulted on "how it is done." And, making changes
- later to accommodate these procedures could be expensive. Only
- by involving those who will use the program can project teams be
- certain to develop a system designed for the job.
-
- THE RIGHT VENDOR
-
- If planning is the most important facet of a technical
- project, then choosing the right vendor is next. Although there
- are no rules for vendor selection, there are certain guidelines
- that should be followed.
-
- * Contact Other Departments
-
- Every potential vendor should supply a list of clients
- who have installed similar systems. The project manager
- should take the time to contact a random sample of these
- clients to ask questions regarding the workings of the
- programs, problems encountered, and advantages and
- disadvantages of the system. The project manager should
- prepare a list of questions so that all important points
- are covered. Most departments are willing to share
- information about the reliability and performance of
- vendors.
-
- Some vendors may claim that they are "business partners"
- with a larger computer firm; however, this does not mean
- that the larger company guarantees the vendor's products
- or software.
-
- * Make on-site visits
-
- The best way to see if vendors can do what they promise is
- to make a site visit. Before selecting a product or
- service, it is important to see it in operation. If at
- all possible, the police department using the product or
- service should be comparable in size to the one
- considering the purchase. Again, the project manager
- should plan for any site visits by formulating questions
- and determining what functions are important.
-
- * Judge vendors by the same criteria
-
- It is important to judge every software package or
- product by the same standards. This can be done by
- creating a matrix with vendors listed down one side of
- the page and the different criteria listed across the
- top. By placing an "X" in the column where the vendors
- meet the criteria, the project manager will have a
- simple and easy method to evaluate vendors and to
- determine which ones meet the standards necessary for
- the project.
-
- PROBLEM LOG
-
- All problems encountered in completing a major technical
- project should be relayed to one individual. This individual
- should record the problem, who reported it, and how, or if, it
- was resolved. Among other things, a problem log ensures that
- all issues are communicated to the vendor centrally and in the
- same format each time.
-
- SAFETY NET
-
- In a complex project, it is very important to construct a
- type of safety net that would anticipate upgrades and factors
- overlooked during initial program development. This is
- especially true if the project involves the purchase of
- software. A good safety net for this type of project is to
- include a provision in the contract that requires the vendor to
- provide a certain number of programming hours to "enhance" the
- purchased software. In many cases, the enhancements are changes
- required due to circumstances not anticipated when the software
- specifications were given to the vendor. It is imperative to
- remember that certain manual procedures may not translate easily
- or cleanly to an automated format. The larger the project, the
- more likely things will be missed. Unless provisions are made
- ahead of time, changes to the original specifications may
- require additional resource outlays.
-
- IMPLEMENTATION
-
- Once a new system is implemented, there is the impulsive
- tendency [to] "get it up" and have everyone using it
- immediately. This tactic usually only confuses the users and
- breeds frustration. If the system has many different
- components, it is a good idea to introduce them gradually, to
- ensure that all users are operating at the same level of
- understanding before moving forward.
-
- If possible, it is also advisable to test the system in a
- small segment of the department before releasing it for general
- use. This will allow time to gauge the reactions of a small
- sample group in a controlled area. It is better to find
- problems here and correct them before everyone begins using the
- system.
-
- CONCLUSION
-
- Technical projects require planning and forward thinking.
- But, even the most complex projects can be successfully
- completed if certain guidelines are followed. While some
- technical background, or at least familiarity with computer
- terminology, is important, a comprehensive, well-defined
- approach is invaluable to complete a technical project
- successfully.
-
- ---------------
- "Point of View" is a forum for law enforcement
- professionals to suggest recommendations to improve police work.
- Submissions for this feature should be no more than 750 words,
- typed, double-spaced, and forwarded to Editor, FBI Law
- Enforcement Bulletin, Room 7262, 10th & Pennsylvania Ave., NW,
- Washington, DC 20535.